<?php

class ModelPrivilegio extends Model {
    
    private $tipoAcesso;
    /**
     * @var ModelFormulario
     */
    private $Formulario;
    private $acesso;
    
    public function getTipoAcesso() {
        return $this->tipoAcesso;
    }

    public function getFormulario() {
        if (!$this->Formulario) {
            $this->setFormulario(new ModelFormulario());
        }
        return $this->Formulario;
    }

    public function setTipoAcesso($tipoAcesso) {
        $this->tipoAcesso = $tipoAcesso;
    }

    public function setFormulario(ModelFormulario $Formulario) {
        $this->Formulario = $Formulario;
    }
    
    public function getRotinaFormulario() {
        return $this->getFormulario()->getRotina();
    }

    public function getAcaoFormulario() {
        return $this->getFormulario()->getAcao();
    }

    public function setRotinaFormulario($rotinaFormulario) {
        $this->getFormulario()->setRotina($rotinaFormulario);
    }

    public function setAcaoFormulario($acaoFormulario) {
        $this->getFormulario()->setAcao($acaoFormulario);
    }
    
    public function getAcesso() {
        return $this->acesso;
    }

    public function setAcesso($acesso) {
        $this->acesso = $acesso;
    }

}
